function login(){

    var name = $('#username').val();
    var password = $('#password').val();

    $.ajax({

        url:"/webapi/login/user",
        data:{
            username:name,
            password:password
        }

    }).done(function (rs){
        if (rs>0){
            //成功
            window.location.href="/teacher/list";
        }else {
            alert("用户名或密码不正确！");
        }
    })

}

function search(){

    $('#teacherTable').bootstrapTable("destroy");

    loadTable();
}

function preAdd(){

    $("#id").val(0);//提示新增

}

//新增或更新
function saveTeacher(){

    var data=$("#formTeacher").serialize();
    var id =$("#id").val();
    if(id<1){
        //是新增
        $.ajax({


            url:"/webapi/teacher/insert",
            method:"post",
            data:data

        }).done(function (){

            loadTable();
            $('#myModal').modal('hide')

        })
    }else{
        //是更新
        $.ajax({


            url:"/webapi/teacher/update",
            method:"put",
            data:data

        }).done(function (){

            loadTable();
            $('#myModal').modal('hide')

        })
    }

}

function editTeacher(id){

    $('#myModal').modal('show');

    $.ajax({

        url:'/webapi/teacher/get/'+id

    }).done(function (rs){

        $("#id").val(rs.id);
        $("#name").val(rs.name);
        $("#password").val("");
        $("#sex").val(rs.sex);
        $("#score").val(rs.score);


    })
}

function deleteTeacher(id){

    if(confirm("你确定要删除吗?")){

        $.ajax({

            url:"/webapi/teacher/delete/"+id,

            method:"delete"

        }).done(function (){

            loadTable();

        });
    }//end if

}

function loadTable(){

    $('#teacherTable').bootstrapTable({
        url:'/webapi/teacher/getbypage',
        striped:true,//设置为true，会有隔行变色效果
        pagination:true,//设置为true，会在底部显示分页条
        singleSelect: false,//设置为false，禁止多选
        pageSize:3,//如果设置了分页，每页数据条数
        pageNumber:1,//如果设置了分页，首页页码
        sidePagination: "server",//设置在哪里进行分页，可选值为"client"或者
        queryParams:function (params){
            var paraObj = {

                size: params.limit,
                page:params.offset / params.limit,
                sort: "id",
                direct:"desc",
                name:$("#searchName").val()

            };
            return paraObj;
        },
        columns:[{
            field:'id',
            title:'序号'
        },{
            field:'name',
            title:'姓名'
        },{
            field:'sex',
            title:'性别'
        },{
            field:'score',
            title:'成绩'
        }]
    })

}//end of loadTable();
$(function(){

    loadTable();

});

